//source
#include <monitor.h>
#include <descriptor_tables.h>
#include <isr.h>
#include <colors.h>
#include <paging.h>
#include <initrd.h>
#include <filesystem.h>
#include <multiboot.h>
#include <task.h>

//drivers
#include <drivers/keyboard.h>
#include <drivers/mouse.h>

//libs
#include <libs/libSFUI.h>

#ifndef __STARFLUB_H
#define __STARFLUB_H

#define SF_VERSION_MA		0		//the major version Ma.Mi
#define SF_VERSION_MI		7		//the minor version Ma.Mi
#define SF_RELEASE_SET		1		//the "family"
#define SF_AUTHORS			"Anshu Chimala and Michael Chang."

// comment out if this is a stable version
#define EXPERIMENTAL

#endif

void SFInit(struct multiboot *mboot_ptr);

